package panels;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class LogInPanel extends JPanel implements ActionListener {
private JTextField username = new JTextField();
private JPasswordField password = new JPasswordField();
private JButton login = new JButton("Log In");
private String name;
private String passwd;
public LogInPanel(JButton login) {
this.login = login;
setLayout(new GridLayout(3, 1));
username.setToolTipText("Add Username");
username.setActionCommand("username");
username.addActionListener(this);
password.setToolTipText("Add Password");
password.addActionListener(this);
login.setActionCommand("login");
login.addActionListener(this);
add(username);
add(password);
add(login);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("login")) {
name = username.getText();
passwd = password.getText();
setVisible(false);
}
}
public String getName() {
return name;
}
public String getPassword() {
return passwd;
}
}